<?php
// +----------------------------------------------------------------------
// | backstage设置
// +----------------------------------------------------------------------

return [
    // 允许跨域访问的域名
    'cors_request_domain'       => 'localhost,127.0.0.1',
    // 是否开启管理员登录验证码
    'admin_login_captcha'       => true,
    // 会员登录失败可重试次数,false则无限
    'user_login_retry'          => 10,
    // 管理员登录失败可重试次数,false则无限
    'admin_login_retry'         => 10,
    // 管理员登录失败间隔时间(单位：天)
    'admin_login_interval_days' => 2,
    // 表格拖拽排序时,两个权重相等则自动重新整理;控制器类中也有此项（作为单控制器自定义配置）
    'auto_sort_eq_weight'       => false,
    // Token 配置
    'token'                     => [
        // 默认驱动方式
        'default' => 'mysql',
        // 加密key
        'key'     => 'tcbDgmqLVzuAdNH39o0QnhOisvSCFZ7I',
        // 加密方式
        'algo'    => 'ripemd160',
        // 驱动
        'stores'  => [
            'mysql' => [
                'type'   => 'Mysql',
                // 留空表示使用默认的 Mysql 数据库，也可以填写其他数据库连接配置的`name`
                'name'   => '',
                // 存储token的表名
                'table'  => 'token',
                // 默认 token 有效时间
                'expire' => 2592000,
            ],
            'redis' => [
                'type'       => 'Redis',
                'host'       => '127.0.0.1',
                'port'       => 6379,
                'password'   => '',
                'select'     => false,
                'timeout'    => 0,
                'expire'     => 0,
                'persistent' => false,
                'userprefix' => 'up:',
            ]
        ]
    ],
    // 自动写入管理员操作日志
    'auto_write_admin_log'      => true,
    // 缺省头像图片路径
    'default_avatar'            => '/static/images/avatar.png',
    // 内容分发网络URL，末尾不带`/`
    'cdn_url'                   => '',
    // 版本号
    'version'                   => 'v1.0.0',
    // 管理后台token名称
    'admin_token_name'          => 'authorizationToken',
    // 管理后台server token名称
    'admin_server_token_name'   => 'HTTP_AUTHORIZATIONTOKEN',
    // 用户端token名称
    'user_token_name'           => 'userToken',
    // 用户端server token名称
    'user_server_token_name'    => 'HTTP_USERTOKEN',
    // 刷新token名称
    'refresh_token_name'        => 'refresh_token',
    // token刷新时间(勾选保存会话后生效)
    'refresh_token_time'        => 2592000,
    // token有效期
    'keep_time'                 => 86400
];
